package io.gitee.zhangbinhub.admin.vo

import io.swagger.v3.oas.annotations.media.Schema

/**
 * @since JDK 11
 */
@Schema(description = "模块功能配置详细信息")
data class ModuleFuncVo(

    @field:Schema(description = "ID")
    var id: String? = null,

    @field:Schema(description = "应用ID")
    var appId: String? = null,

    @field:Schema(description = "模块名称")
    var name: String? = null,

    @field:Schema(description = "模块编码")
    var code: String? = null,

    @field:Schema(description = "上级ID")
    var parentId: String? = null,

    @field:Schema(description = "关联角色ID")
    var roleIds: MutableList<String> = mutableListOf()

)
